SQL-Endpunkte erstellen

So erstellen Sie einen Data Flow-SQL-Endpunkt:

  • Befolgen Sie die Schritte zum Erstellen eines Metastores und zum Einrichten von IAM-Policys.
    1. Wählen Sie auf der Seite SQL-Endpunkte die Option SQL-Endpunkt erstellen aus. Wenn Sie Hilfe beim Suchen der Seite SQL-Endpunkte benötigen, finden Sie weitere Informationen unter SQL-Endpunkte auflisten.
    2. Geben Sie den Namen des SQL-Endpunkts unter Name ein.
    3. (Optional) Geben Sie unter Beschreibung eine Beschreibung des SQL-Endpunkts ein, mit dem Sie ihn suchen können.
    4. Wählen Sie in der Liste Treiberausprägung die gewünschte Ausprägung aus.
      Wählen Sie die Anzahl der OCPUs, wenn Sie eine andere Zahl als den Standardwert verwenden möchten. Die Speicher- und Block-Volume-Beträge ändern sich.
    5. Wählen Sie in der Liste Executor-Ausprägung die gewünschte Ausprägung aus.
      Wählen Sie die Anzahl der OCPUs, wenn Sie eine andere Zahl als den Standardwert verwenden möchten. Die Speicher- und Block-Volume-Beträge ändern sich.
    6. (Optional) Wählen Sie Autoscaling aktivieren aus, um Autoscaling zu verwenden.
      1. Wählen Sie die Mindestanzahl Executors aus.
      2. Wählen Sie die maximale Anzahl von Executors aus.
    7. Wenn Sie Autoscaling aktivieren nicht ausgewählt haben, geben Sie die Anzahl der Executors ein.
    8. Wählen Sie den Metastore aus. Wenn sich der Metastore in einem anderen Compartment befindet, wählen Sie das Compartment unter Metastore Compartment aus.
      Hinweis

      Sie müssen einen Metastore in Data Catalog erstellen, wenn dieser nicht vorhanden ist.
    9. (Optional) Der Standardspeicherort für verwaltete Tabellen wird automatisch mit demselben Standardspeicherort für verwaltete Tabellen festgelegt, der für den Metastore konfiguriert ist.
    10. (Optional) Wählen Sie Logs aktivieren aus, um das Logging für den SQL-Endpunkt zu aktivieren:
      1. Wählen Sie ein Loggruppen-Compartment aus, um das Log zu speichern.
      2. Wählen Sie eine Loggruppe aus, die basierend auf der Berechtigung im ausgewählten Loggruppen-Compartment verfügbar ist. Siehe Policys für SQL-Endpunkte.
      3. Geben Sie einen eindeutigen Namen für das Log in der Loggruppe ein.
      4. Wählen Sie eine Dauer für die Logaufbewahrung aus. Das Log wird standardmäßig 30 Tage lang beibehalten.
      Hinweis

      Logging wird nur für Spark 3.5.0 und 3.5.0-r2 unterstützt.
    11. Legen Sie die Netzwerkkonfiguration fest, indem Sie entweder Sicheren Zugriff von überall aus zulassen oder Virtuelles Cloud-Netzwerk auswählen.
      • Wenn Sie Sicheren Zugriff von überall aus zulassen und Zugriffskontrollregeln konfigurieren ausgewählt haben:
        1. Wählen Sie den IP-Notationstyp aus.
        2. Wert eingeben.
        3. (Optional) Wählen Sie +Another-Eintrag aus, um weitere Zugriffskontrollregeln hinzuzufügen.
      • Wenn Sie Virtuelles Cloud-Netzwerk ausgewählt haben:
        1. Wählen Sie das VCN aus. Wenn sich das VCN in einem anderen Compartment befindet, wählen Sie VCN-Compartment aus, um das Compartment auszuwählen.
        2. Wählen Sie das Subnetz aus. Wenn sich das Subnetz in einem anderen Compartment befindet, wählen Sie Subnetz-Compartment aus, um das Compartment auszuwählen.
        3. (Optional) Geben Sie ein Hostnamenspräfix ein.
        4. Netzwerksicherheitsgruppe auswählen. Wenn sich die Netzwerksicherheitsgruppe in einem anderen Compartment befindet, wählen Sie Compartment der Netzwerksicherheitsgruppen aus, um das Compartment auszuwählen.
        5. (Optional) Wählen Sie +Another Netzwerksicherheitsgruppe aus, um weitere Netzwerksicherheitsgruppen hinzuzufügen.
    12. Um erweiterte Optionen festzulegen, wählen Sie Erweiterte Optionen anzeigen aus.
      Die Spark-Konfigurationseigenschaften werden angezeigt. Sie können die Werte für:
      • spark.dynamicAllocation.executorIdleTimeout
      • spark.dynamicAllocation.schedulerBacklogTimeout
      • spark.dataflow.dynamicAllocation.quotaPolicy
      Um eine weitere Spark-Konfigurationseigenschaft hinzuzufügen, wählen Sie Eigenschaft +Another aus, und geben Sie den Schlüssel und den Wert ein.
    13. (Optional) Fügen Sie im Abschnitt Tags dem <resourceType> mindestens ein Tag hinzu. Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    14. Wählen Sie Erstellen aus, um den SQL-Endpunkt zu erstellen.
  • Verwenden Sie den Befehl create und die erforderlichen Parameter, um einen SQL-Endpunkt zu erstellen.

    oci data-flow sql-endpoint create [OPTIONS]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang CreateSqlEndpoint aus, um einen SQL-Endpunkt zu erstellen.