diff --git a/logos.json b/logos.json
index 2eb45f7..09165dd 100644
--- a/logos.json
+++ b/logos.json
@@ -1,4 +1,8 @@
{
+ "ai_platform_notebooks": {
+ "name": "AI Platform Notebooks",
+ "category": "Business Intelligence"
+ },
"airbyte": {
"name": "Airbyte",
"category": "ETL"
@@ -15,6 +19,14 @@
"name": "Astronomer",
"category": "ETL"
},
+ "autonomous_database": {
+ "name": "Autonomous Database",
+ "category": "Database"
+ },
+ "autonomous_database_warehouse": {
+ "name": "Autonomous Database Warehouse",
+ "category": "Database"
+ },
"aws_api_gateway": {
"name": "AWS Api Gateway",
"category": "API"
@@ -31,14 +43,102 @@
"name": "AWS S3",
"category": "Data Lake"
},
+ "azure_cdn_profiles": {
+ "name": "Azure CDN Profiles",
+ "category": "Cloud Computing"
+ },
+ "azure_cosmos_db": {
+ "name": "Azure Cosmos DB",
+ "category": "Database"
+ },
+ "azure_data_lake_storage_gen1": {
+ "name": "Azure Data Lake Storage Gen1",
+ "category": "Data Lake"
+ },
+ "azure_data_shares": {
+ "name": "Azure Data Shares",
+ "category": "Data Lake"
+ },
+ "azure_database_mysql_server": {
+ "name": "Azure Database for MySQL",
+ "category": "Database"
+ },
+ "azure_database_postgresql_server": {
+ "name": "Azure Database for PostgreSQL",
+ "category": "Database"
+ },
+ "azure_function_apps": {
+ "name": "Azure Function Apps",
+ "category": "ETL"
+ },
+ "azure_kubernetes_services": {
+ "name": "Azure Kubernetes Service",
+ "category": "Cloud Computing"
+ },
+ "azure_load_balancer_hub": {
+ "name": "Azure Load Balancer",
+ "category": "Cloud Computing"
+ },
+ "azure_purview_accounts": {
+ "name": "Azure Purview",
+ "category": "Data Catalog"
+ },
+ "azure_sql": {
+ "name": "Azure SQL",
+ "category": "Database"
+ },
+ "azure_sql_database": {
+ "name": "Azure SQL Database",
+ "category": "Database"
+ },
+ "azure_sql_elastic_pools": {
+ "name": "Azure SQL Elastic Pools",
+ "category": "Database"
+ },
+ "azure_sql_managed_instance": {
+ "name": "Azure SQL Managed Instance",
+ "category": "Database"
+ },
+ "azure_sql_server": {
+ "name": "Azure SQL Server",
+ "category": "Database"
+ },
+ "azure_storage_functions": {
+ "name": "Azure Storage Functions",
+ "category": "ETL"
+ },
+ "azure_stream_analytics_jobs": {
+ "name": "Azure Stream Analytics",
+ "category": "ETL"
+ },
+ "azure_synapse_analytics": {
+ "name": "Azure Synapse Analytics",
+ "category": "Database"
+ },
+ "azure_virtual_machine": {
+ "name": "Azure Virtual Machine",
+ "category": "Cloud Computing"
+ },
+ "beam": {
+ "name": "Beam",
+ "category": "ETL"
+ },
"bigquery": {
"name": "BigQuery",
"category": "Database"
},
+ "bigtable": {
+ "name": "Bigtable",
+ "category": "Database"
+ },
"bruin": {
"name": "Bruin",
"category": "ETL"
},
+ "cassandra": {
+ "name": "Cassandra",
+ "category": "Database"
+ },
"census": {
"name": "Census",
"category": "Reverse ETL"
@@ -47,6 +147,26 @@
"name": "ClickHouse",
"category": "Database"
},
+ "cloud_composer": {
+ "name": "Cloud Composer",
+ "category": "ETL"
+ },
+ "cloud_data_fusion": {
+ "name": "Cloud Data Fusion",
+ "category": "ETL"
+ },
+ "cloud_spanner": {
+ "name": "Cloud Spanner",
+ "category": "Database"
+ },
+ "cloud_sql": {
+ "name": "Cloud SQL",
+ "category": "Database"
+ },
+ "cloud_storage": {
+ "name": "Cloud Storage",
+ "category": "Data Lake"
+ },
"coalesce": {
"name": "Coalesce",
"category": "Transform"
@@ -59,14 +179,38 @@
"name": "Dagster",
"category": "ETL"
},
+ "data_fusion": {
+ "name": "Data Fusion",
+ "category": "ETL"
+ },
+ "data_transfer": {
+ "name": "Data Transfer",
+ "category": "Reverse ETL"
+ },
"databricks": {
"name": "Databricks",
"category": "Database"
},
+ "dataflow": {
+ "name": "Dataflow",
+ "category": "ETL"
+ },
"datafold": {
"name": "Datafold",
"category": "Data Observability"
},
+ "dataproc": {
+ "name": "Dataproc",
+ "category": "ETL"
+ },
+ "dataproc_metastore": {
+ "name": "Dataproc Metastore",
+ "category": "ETL"
+ },
+ "datastore": {
+ "name": "Datastore",
+ "category": "Database"
+ },
"dbt": {
"name": "dbt",
"category": "Transform"
@@ -95,6 +239,10 @@
"name": "Firebird",
"category": "Database"
},
+ "firestore": {
+ "name": "Firestore",
+ "category": "Database"
+ },
"fivetran": {
"name": "Fivetran",
"category": "ETL"
@@ -119,10 +267,18 @@
"name": "Google Sheets",
"category": "Source System"
},
+ "hadoop": {
+ "name": "Hadoop",
+ "category": "ETL"
+ },
"hashboard": {
"name": "Hashboard",
"category": "Business Intelligence"
},
+ "hbase": {
+ "name": "HBase",
+ "category": "Database"
+ },
"hex": {
"name": "Hex",
"category": "Business Intelligence"
@@ -131,10 +287,26 @@
"name": "Hightouch",
"category": "Reverse ETL"
},
+ "hive": {
+ "name": "Hive",
+ "category": "ETL"
+ },
"hubspot": {
"name": "Hubspot",
"category": "CRM"
},
+ "hop": {
+ "name": "Hop",
+ "category": "ETL"
+ },
+ "iceberg": {
+ "name": "Iceberg",
+ "category": "Data Lake"
+ },
+ "impala": {
+ "name": "Impala",
+ "category": "ETL"
+ },
"kafka": {
"name": "Kafka",
"category": "ETL"
@@ -199,6 +371,46 @@
"name": "Oracle",
"category": "Database"
},
+ "oracle_analytics_cloud": {
+ "name": "Oracle Analytics Cloud",
+ "category": "Business Intelligence"
+ },
+ "oracle_api_gateway": {
+ "name": "Oracle API Gateway",
+ "category": "API"
+ },
+ "oracle_api_service": {
+ "name": "Oracle API Service",
+ "category": "API"
+ },
+ "oracle_big_data": {
+ "name": "Oracle Big Data",
+ "category": "ETL"
+ },
+ "oracle_block_storage": {
+ "name": "Oracle Block Storage",
+ "category": "Data Lake"
+ },
+ "oracle_exadata_cloud_at_customer": {
+ "name": "Oracle Exadata Cloud at Customer",
+ "category": "Cloud Computing"
+ },
+ "oracle_functions": {
+ "name": "Oracle Functions",
+ "category": "ETL"
+ },
+ "oracle_migrate_autonomous_database": {
+ "name": "Oracle Migrate Autonomous Database",
+ "category": "ETL"
+ },
+ "oracle_mysql_database_system": {
+ "name": "Oracle MySQL Database System",
+ "category": "Database"
+ },
+ "oracle_object_storage": {
+ "name": "Oracle Object Storage",
+ "category": "Data Lake"
+ },
"pagerduty": {
"name": "PagerDuty",
"category": "Communication"
@@ -223,6 +435,10 @@
"name": "Preset",
"category": "Business Intelligence"
},
+ "pub_sub": {
+ "name": "Pub/Sub",
+ "category": "ETL"
+ },
"redshift": {
"name": "Redshift",
"category": "Database"
@@ -259,6 +475,10 @@
"name": "Snowflake",
"category": "Database"
},
+ "spark": {
+ "name": "Spark",
+ "category": "ETL"
+ },
"sqlserver": {
"name": "Microsoft SQL Server",
"category": "Database"
@@ -282,5 +502,17 @@
"trackingplan": {
"name": "Trackingplan",
"category": "Data Observability"
+ },
+ "transfer_appliance": {
+ "name": "Transfer Appliance",
+ "category": "ETL"
+ },
+ "vertex_ai": {
+ "name": "Vertex AI",
+ "category": "Business Intelligence"
+ },
+ "zeppelin": {
+ "name": "Zeppelin",
+ "category": "Business Intelligence"
}
}
diff --git a/svgs/ai_platform_notebooks.svg b/svgs/ai_platform_notebooks.svg
new file mode 100644
index 0000000..eee9192
--- /dev/null
+++ b/svgs/ai_platform_notebooks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/autonomous_database.svg b/svgs/autonomous_database.svg
new file mode 100644
index 0000000..f6e84f9
--- /dev/null
+++ b/svgs/autonomous_database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/autonomous_database_warehouse.svg b/svgs/autonomous_database_warehouse.svg
new file mode 100644
index 0000000..df0bc0c
--- /dev/null
+++ b/svgs/autonomous_database_warehouse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_cdn_profiles.svg b/svgs/azure_cdn_profiles.svg
new file mode 100644
index 0000000..e4e4342
--- /dev/null
+++ b/svgs/azure_cdn_profiles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_cosmos_db.svg b/svgs/azure_cosmos_db.svg
new file mode 100644
index 0000000..e9de0f3
--- /dev/null
+++ b/svgs/azure_cosmos_db.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_data_lake_storage_gen1.svg b/svgs/azure_data_lake_storage_gen1.svg
new file mode 100644
index 0000000..b4263a5
--- /dev/null
+++ b/svgs/azure_data_lake_storage_gen1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_data_shares.svg b/svgs/azure_data_shares.svg
new file mode 100644
index 0000000..4387b29
--- /dev/null
+++ b/svgs/azure_data_shares.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_database_mysql_server.svg b/svgs/azure_database_mysql_server.svg
new file mode 100644
index 0000000..3e6c92c
--- /dev/null
+++ b/svgs/azure_database_mysql_server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_database_postgresql_server.svg b/svgs/azure_database_postgresql_server.svg
new file mode 100644
index 0000000..573afe4
--- /dev/null
+++ b/svgs/azure_database_postgresql_server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_function_apps.svg b/svgs/azure_function_apps.svg
new file mode 100644
index 0000000..0c6a60c
--- /dev/null
+++ b/svgs/azure_function_apps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_kubernetes_services.svg b/svgs/azure_kubernetes_services.svg
new file mode 100644
index 0000000..e2934a7
--- /dev/null
+++ b/svgs/azure_kubernetes_services.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_load_balancer_hub.svg b/svgs/azure_load_balancer_hub.svg
new file mode 100644
index 0000000..c1b1371
--- /dev/null
+++ b/svgs/azure_load_balancer_hub.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_purview_accounts.svg b/svgs/azure_purview_accounts.svg
new file mode 100644
index 0000000..4bce3fd
--- /dev/null
+++ b/svgs/azure_purview_accounts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_sql.svg b/svgs/azure_sql.svg
new file mode 100644
index 0000000..712b972
--- /dev/null
+++ b/svgs/azure_sql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_sql_database.svg b/svgs/azure_sql_database.svg
new file mode 100644
index 0000000..ddabbdd
--- /dev/null
+++ b/svgs/azure_sql_database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_sql_elastic_pools.svg b/svgs/azure_sql_elastic_pools.svg
new file mode 100644
index 0000000..9ad7015
--- /dev/null
+++ b/svgs/azure_sql_elastic_pools.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_sql_managed_instance.svg b/svgs/azure_sql_managed_instance.svg
new file mode 100644
index 0000000..e1af64c
--- /dev/null
+++ b/svgs/azure_sql_managed_instance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_sql_server.svg b/svgs/azure_sql_server.svg
new file mode 100644
index 0000000..c9e38e4
--- /dev/null
+++ b/svgs/azure_sql_server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_storage_functions.svg b/svgs/azure_storage_functions.svg
new file mode 100644
index 0000000..c1dc1cc
--- /dev/null
+++ b/svgs/azure_storage_functions.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_stream_analytics_jobs.svg b/svgs/azure_stream_analytics_jobs.svg
new file mode 100644
index 0000000..5339c0c
--- /dev/null
+++ b/svgs/azure_stream_analytics_jobs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_synapse_analytics.svg b/svgs/azure_synapse_analytics.svg
new file mode 100644
index 0000000..c513638
--- /dev/null
+++ b/svgs/azure_synapse_analytics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/azure_virtual_machine.svg b/svgs/azure_virtual_machine.svg
new file mode 100644
index 0000000..5f0a0d5
--- /dev/null
+++ b/svgs/azure_virtual_machine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/beam.svg b/svgs/beam.svg
new file mode 100644
index 0000000..5acaeed
--- /dev/null
+++ b/svgs/beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/bigtable.svg b/svgs/bigtable.svg
new file mode 100644
index 0000000..f9820ee
--- /dev/null
+++ b/svgs/bigtable.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cassandra.svg b/svgs/cassandra.svg
new file mode 100644
index 0000000..63b76ff
--- /dev/null
+++ b/svgs/cassandra.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cloud_composer.svg b/svgs/cloud_composer.svg
new file mode 100644
index 0000000..55f7c9a
--- /dev/null
+++ b/svgs/cloud_composer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cloud_data_fusion.svg b/svgs/cloud_data_fusion.svg
new file mode 100644
index 0000000..dfabf75
--- /dev/null
+++ b/svgs/cloud_data_fusion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cloud_spanner.svg b/svgs/cloud_spanner.svg
new file mode 100644
index 0000000..0ffa084
--- /dev/null
+++ b/svgs/cloud_spanner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cloud_sql.svg b/svgs/cloud_sql.svg
new file mode 100644
index 0000000..c130617
--- /dev/null
+++ b/svgs/cloud_sql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/cloud_storage.svg b/svgs/cloud_storage.svg
new file mode 100644
index 0000000..4f568a6
--- /dev/null
+++ b/svgs/cloud_storage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/data_transfer.svg b/svgs/data_transfer.svg
new file mode 100644
index 0000000..106999d
--- /dev/null
+++ b/svgs/data_transfer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/dataflow.svg b/svgs/dataflow.svg
new file mode 100644
index 0000000..d528fd1
--- /dev/null
+++ b/svgs/dataflow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/dataproc.svg b/svgs/dataproc.svg
new file mode 100644
index 0000000..c46e2ef
--- /dev/null
+++ b/svgs/dataproc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/dataproc_metastore.svg b/svgs/dataproc_metastore.svg
new file mode 100644
index 0000000..1975cbf
--- /dev/null
+++ b/svgs/dataproc_metastore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/datastore.svg b/svgs/datastore.svg
new file mode 100644
index 0000000..d4f6c0c
--- /dev/null
+++ b/svgs/datastore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/firestore.svg b/svgs/firestore.svg
new file mode 100644
index 0000000..d0e382b
--- /dev/null
+++ b/svgs/firestore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/hadoop.svg b/svgs/hadoop.svg
new file mode 100644
index 0000000..814106b
--- /dev/null
+++ b/svgs/hadoop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/hbase.svg b/svgs/hbase.svg
new file mode 100644
index 0000000..7cb52c5
--- /dev/null
+++ b/svgs/hbase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/hive.svg b/svgs/hive.svg
new file mode 100644
index 0000000..b3966d1
--- /dev/null
+++ b/svgs/hive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/hop.svg b/svgs/hop.svg
new file mode 100644
index 0000000..9fbbc6f
--- /dev/null
+++ b/svgs/hop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/iceberg.svg b/svgs/iceberg.svg
new file mode 100644
index 0000000..a20e2f7
--- /dev/null
+++ b/svgs/iceberg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/impala.svg b/svgs/impala.svg
new file mode 100644
index 0000000..df461fe
--- /dev/null
+++ b/svgs/impala.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_analytics_cloud.svg b/svgs/oracle_analytics_cloud.svg
new file mode 100644
index 0000000..5df2c10
--- /dev/null
+++ b/svgs/oracle_analytics_cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_api_gateway.svg b/svgs/oracle_api_gateway.svg
new file mode 100644
index 0000000..62063c1
--- /dev/null
+++ b/svgs/oracle_api_gateway.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_api_service.svg b/svgs/oracle_api_service.svg
new file mode 100644
index 0000000..12c20e8
--- /dev/null
+++ b/svgs/oracle_api_service.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_big_data.svg b/svgs/oracle_big_data.svg
new file mode 100644
index 0000000..98f0d33
--- /dev/null
+++ b/svgs/oracle_big_data.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_block_storage.svg b/svgs/oracle_block_storage.svg
new file mode 100644
index 0000000..825a316
--- /dev/null
+++ b/svgs/oracle_block_storage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_exadata_cloud_at_customer.svg b/svgs/oracle_exadata_cloud_at_customer.svg
new file mode 100644
index 0000000..b718ffe
--- /dev/null
+++ b/svgs/oracle_exadata_cloud_at_customer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_functions.svg b/svgs/oracle_functions.svg
new file mode 100644
index 0000000..bf91491
--- /dev/null
+++ b/svgs/oracle_functions.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_migrate_autonomous_database.svg b/svgs/oracle_migrate_autonomous_database.svg
new file mode 100644
index 0000000..558879c
--- /dev/null
+++ b/svgs/oracle_migrate_autonomous_database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_mysql_database_system.svg b/svgs/oracle_mysql_database_system.svg
new file mode 100644
index 0000000..da570f5
--- /dev/null
+++ b/svgs/oracle_mysql_database_system.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/oracle_object_storage.svg b/svgs/oracle_object_storage.svg
new file mode 100644
index 0000000..ba69e61
--- /dev/null
+++ b/svgs/oracle_object_storage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/pub_sub.svg b/svgs/pub_sub.svg
new file mode 100644
index 0000000..f4a92fb
--- /dev/null
+++ b/svgs/pub_sub.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/spark.svg b/svgs/spark.svg
new file mode 100644
index 0000000..acc958e
--- /dev/null
+++ b/svgs/spark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/transfer_appliance.svg b/svgs/transfer_appliance.svg
new file mode 100644
index 0000000..15051d3
--- /dev/null
+++ b/svgs/transfer_appliance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/vertex_ai.svg b/svgs/vertex_ai.svg
new file mode 100644
index 0000000..8ca0cf4
--- /dev/null
+++ b/svgs/vertex_ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svgs/zeppelin.svg b/svgs/zeppelin.svg
new file mode 100644
index 0000000..23f6d2a
--- /dev/null
+++ b/svgs/zeppelin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file