Ich verwende Excel 2016 Get & Transform, um eine Verbindung zu einer Postgres DB herzustellen. Der Versuch, ODBC-Datenquelle zu verbinden, und es fragt nach einer Verbindungszeichenfolge. Eine Verbindungszeichenfolge, die zuvor in Excel 2013-Dokumenten erfolgreich verwendet wurde, schlägt fehl.Verbindungszeichenfolge ODBC, Excel 2016 Get & Transform
let
Source = Odbc.DataSource("dsn=PostgreSQL32", [HierarchicalNavigation=true]),
ops_Database = Source{[Name="ops",Kind="Database"]}[Data],
public_Schema = ops_Database{[Name="public",Kind="Schema"]}[Data],
monthly_stats_View = public_Schema{[Name="monthly_stats",Kind="View"]}[Data]
in
monthly_stats_View
[HierarchicalNavigation] nicht erlaubt ist, und Excel schlägt SqlCapabilities zu verwenden, und nachdem sie auch nicht, fragt es für eine Verbindungszeichenfolge. Ich versuchte Verbindungszeichenfolge aus alter Datei zu verwenden und dieses eingeben:
provider=Microsoft.Mashup.OleDb.1;
data source=$EmbeddedMashup(10245e6d-0d7e-4d2c-a98e-ec01c3a30e6c)$;location=monthly_stats;
extended properties="UEsDBBQAAgAIAJpYcEnkIV3hrAAAPssAAAASABwAQ2
Aber es funktioniert nicht. Ich versuchte eine Schnur von hier: https://www.connectionstrings.com/microsoft-ole-db-provider-for-sql-server-sqloledb/ ohne Glück.
Können Sie mir bitte ein funktionierendes Beispiel der Verbindungszeichenfolge zum Lesen von Daten aus der ODBC-Datenquelle in Excel 2016 Get & Transform?