Olap. Ranking & Zusammenfassung
- Lizenz:
- The Apache License 2.0
- Name des Herausgebers:
- Norman Kramer
- Website des Verlags:
- https://github.com/may-day/
Olap. Stichworte
Olap. Beschreibung
OLAP ist ein Python-Modul, das Schnittstellen für den Zugriff auf OLAP-DBS für den Einsatz in Paketen wie lap.xmla.buildin Dieses Verzeichnis, RUN: Python Setup.py BuildTestingTests erfolgt gegen den Mondrian- und SSAS-XMLA-Anbietern. Das Testsdiscover-Modul testet das Verhalten mit verschiedenen XMLA-Anbietern mit dem Discover-Befehl, während testSexecute das gleiche mit dem Befehl Execute-Befehl tut Namen der Datenquellen) .Sampelhere ist ein Beispiel, wie man it verwendet :: import olap.xmla.xmla als xmla p = xmla.xmlaprovider () c = p.connect (location = "http: // localhost: 8080 / mondrisch / XMLA ", dokerberos = false) # Informationen zu den bereitgestellten Daten drucken c.getDataSources () drucken c.getmdsschemacubes () # für SSAs Ein Katalog ist erforderlich, so dass der Anruf wie # einen catalogName von einem Anruf an c ergibt. GETDBSCHECACATALOGS () # C.GetmdSchemAcubes (Eigenschaften = {"Katalog": "CatalogName"}) # Führen Sie einen MDX aus (arbeitet gegen den Foodmart-Beispielkatalog von Mondrian) cmd = "" "Wählen Sie { .allmbers} * { , Katalog = "Foodmart") res.getslice (Eigenschaft = "Wert") #return nur die Werteigenschaft aus den Zellen #, um einiges Subcube aus dem Ergebnis zurückzugeben, von dem Sie res.getslice () # zurückgeben können Alle Res.Getslice (Axis0 = 3) # Zerquene die 4. Spalte res.getslice (Axis0 = 3, sliceraxis = 0) # identisch wie oben, sliceraxis wird ignoriert res.getslice (Axis1 = ) # gibt die an der 2. und 3. von 3rd geschnittenen Daten zurück Zeile res.getslice (AXIS0 = 3, AXIS1 = ) # Geben Sie die in der 2. und der 3. Zeile in der Zeile der 2. und der 3. Zeile zurück, zusätzlich zur Homepage des 4. Spaltenprodukts
Olap. Zugehörige Software