Připojení z běžných aplikací

Tento článek obsahuje příklady připojení k Azure Data Exploreru z LINQPadu, DBeaveru a microsoft SQL Serveru Management Studia.

Další informace najdete v přehledu emulace SQL Serveru v Azure Data Exploreru.

LINQPad

K Azure Data Exploreru se můžete připojit z LINQPadu, jako by Azure Data Explorer byl SQL Server.

  1. Vyberte Přidat připojení.

  2. Automaticky nastavte kontext dat sestavení.

  3. Nastavte výchozí (LINQ to SQL), ovladač LINQPad.

  4. Nastavte SQL Azure.

  5. Pro server zadejte název clusteru Azure Data Exploreru. Například mykusto.kusto.windows.net.

  6. Nastavte ověřování systému Windows (Active Directory) pro přihlášení.

  7. Vyberte Test a ověřte připojení.

  8. Vyberte OK. V okně prohlížeče se zobrazí stromové zobrazení s databázemi.

  9. Teď můžete procházet databáze, tabulky a sloupce a spouštět dotazy LINQ SQLand v okně dotazu. Zadejte jazyk SQL a vyberte připojení k databázi. Vyberte například tabulku v okně prohlížeče. Vyberte Počet a nechte ho běžet.

DBeaver (5.3.3 a vyšší)

Konfigurace DBeaveru pro zpracování sad výsledků způsobem, který je kompatibilní s Azure Data Explorerem:

  1. V nabídce Okno vyberte Předvolby.
  2. V části Editory vyberte Editor dat.
  3. Ujistěte se, že je označená možnost Aktualizovat data na další stránce .

Teď se z DBeaveru připojte k Azure Data Exploreru, jako by Azure Data Explorer byl SQL Server:

  1. V nabídce Databáze vyberte Nové připojení.

  2. Vyhledejte Azure a nastavte Azure SQL Database. Vyberte Další.

  3. Zadejte hostitele. Například mykusto.kusto.windows.net.

  4. Zadejte databázi. Například mydatabase.

    Výstraha

    Jako název databáze nepoužívejte hlavní server. Azure Data Explorer vyžaduje připojení ke konkrétní databázi.

  5. Nastavení služby Active Directory – heslo pro ověřování

  6. Zadejte přihlašovací údaje uživatele služby Active Directory. Například myname@contoso.coma nastavte odpovídající heslo pro tohoto uživatele.

  7. Vyberte Test připojení ... a ověřte správnost podrobností o připojení.

Microsoft SQL Server Management Studio (v18.x)

Připojení k Azure Data Exploreru z aplikace Microsoft SQL Server Management Studio:

  1. Vyberte Připojit a potom databázový stroj v Průzkumníku objektů.

  2. Jako název serveru zadejte název clusteru Azure Data Exploreru. Například mykusto.region.kusto.windows.net.

  3. Nastavte Microsoft Entra ID – Univerzální s vícefaktorovým ověřováním pro ověřování a zadejte uživatelské jméno.

  4. Vyberte Možnosti.

  5. Vyberte Procházet server v části Připojit k databázi a procházejte dostupné databáze.

  6. Chcete-li pokračovat v procházení, vyberte ano .

  7. V okně se zobrazí stromové zobrazení se všemi dostupnými databázemi. Vyberte databázi, ke které se chcete připojit. Další možností je vybrat výchozí nastavení v části Připojit k databázi a pak vybrat Připojit. Průzkumník objektů pak zobrazí všechny databáze.

    Poznámka:

    Procházení databázových objektů přes SSMS se zatím nepodporuje, protože SSMS používá ke procházení schématu databáze korelaci poddotazů. Azure Data Explorer nepodporuje korelované poddotazy. Další informace najdete v korelaci poddotazů.

  8. Výběrem možnosti Nový dotaz otevřete okno dotazu a nastavte databázi.

  9. Teď můžete spouštět vlastní dotazy SQL z okna dotazu.

PowerShell

Následující příklad ukazuje, jak se připojit ke clusteru pomocí ovladače ODBC v PowerShellu pomocí připojovacího řetězce.

$conn = [System.Data.Common.DbProviderFactories]::GetFactory("System.Data.Odbc").CreateConnection()
$conn.ConnectionString = "Driver={ODBC Driver 17 for SQL Server};Server=mykustocluster.kusto.windows.net;Database=mykustodatabase;Authentication=ActiveDirectoryIntegrated"
$conn.Open()
$conn.GetSchema("Tables")
$conn.Close()