Power Apps іс-әрекетке негізделген деректер көздерінің атауын өзгерту
Power Apps бағдарламасында көрсетілетін қосқыш атауын өзгерту әрекеті бағдарлама қолданатын формулалардағы қателіктерге әкелуі мүмкін. Бұл мәселе қолмен араласу және атауларды өзгерту арқылы қолданыстағы формулаларды жаңарту үшін қосымша күш жұмсауды қажет етеді.
Іс-әрекетке негізделген деректер көздерінің атауын өзгерту мүмкіндігімен қосқыш атауының өзгеруіне әсер ететін формулаларды түзету үшін қосымша күш-жігерді үнемдеуге болады.
Іс-әрекетке негізделген және кестелік деректер көздері
Бұл мүмкіндікті пайдалануды бастамас бұрын, іс-әрекетке негізделген және кестелік деректер көздерінің арасындағы айырмашылықты түсіну маңызды.
Іс-әрекетке негізделген деректер көздері формуладағы деректер көзі немесе қызмет атауын қолданады. Кестелік деректер көздері оның орнына кестенің атауын қолданады.
Мысалға, Azure DevOps әрекетке негізделген қосқыш болып табылады, ал Excel кестелік деректер көзі болып табылады.
Мысалы, Azure DevOps данасына сілтеме жасаған кезде, формула Azure DevOps дегенді деректер көзінің атауы ретінде қолданады
Excel бағдарламасын қолданған кезде, формуладағы деректер көзі атауы кесте атауын қолданады (қосқыштың орнына немесе қызмет атауының орнына):
Деректер көзі атаулары қалай жасалады?
Деректер көзі атаулары олардың негізіндегі байланыстың көрсетілетін атауынан жасалады. Бағдарламадағы деректер көзі атауының бірінші данасы әдетте қосылымның дәл атауы болып табылады. Мысалы, егер сіз "AzureDevOps" деректер көзін қолдансаңыз, қосылымның атауы "AzureDevOps" болады. Егер сіз бірдей бағдарламаға тағы бір "AzureDevOps" деректер көзін қоссаңыз, екінші деректер көзі "AzureDevOps_1" деп аталады.
Қосқыштардың атауы өзгертілді
Кейде қосқыш көрсетілетін атаудың өзгеруінен өтеді. Мысалы, "OldConnector" дегеннен "NewConnector" дегенге.
Деректер көзі атаулары «OldConnector» деп аталса да, қолданыстағы бағдарламалар жұмысын жалғастыра береді. Бұл мінез-құлық сіздің деректер көздеріңіз әлі де коннектордың дұрыс түрін көрсететіндігіне байланысты (мұқабалар астында) болады.
Дегенмен, егер сіз бағдарламадағы деректер көзін тастап, оны қайтадан қоссаңыз, онда жаңа деректер көзі «NewConnector» деп аталады. Сіздің формулаларыңыз әлі де «OldConnector» сілтемесін білдіреді, бұл деректер көзі атауы болған жерде формула қателіктерін тудырады.
Деректер көзі атауларына қатысты формула сілтемелерін түзету
Жаңа «Атын өзгерту» функциясын пайдаланып, сіз әрекетке негізделген қосқыштардың атауын өзгерте аласыз және формулаларды автоматты түрде түзете аласыз.
Мұндай ақаулықты жою үшін, деректер көзінің атауын жаңа көрсетілетін атаудан ескі көрсетілетін атауға ауыстырыңыз.
Мысалы, деректер көзі көрсетілетін атауын «Жаңа қосқыш» мәнінен «Ескі қосқыш» мәніне ауыстырыңыз. Атауын өзгерткеннен кейін, сіздің барлық формула сілтемелеріңіз қайта қосылып, бұрынғыдай жұмыс істейді. Сіздің бағдарламаңыз енді дұрыс жұмыс істейді. Сіз бағдарлама өзгертулерін сақтап, жаңа нұсқасын жариялай аласыз.
Қосымша - жаңа деректер көзі атауын қолданыңыз (Ұсынылады)
Деректер көзінің атауы мен формулаларыңыз синхрондалғаннан кейін, сіз деректер көзі атауын жаңа қосқыш атауымен сәйкестендіру үшін қайта атауыңызға болады.
Мысалы, сіз деректер көзі атауын «NewConnector» деп өзгерте аласыз. Бұл атауды өзгерту әрекеті жаңа атауды қолдану үшін барлық формула сілтемелерін жаңартады. Біз бұл тәсілді ұсындық, себебі егер сіз деректер көзін қайтадан тастауыңыз керек болса, онда деректер көзін қайта оқу әрекеті жаңа қосқыштың көрсетілетін атауына негізделеді. Бұл қадам болашақ мәселелердің алдын алуға көмектеседі.
Бұл тәсіл жұмыс істейді, себебі деректер көзінің көрсетілетін атауы және сілтеме жасалған деректер көздерінің формуласы синхрондалады. Басқаша айтқанда, бірдей көрсетілетін атауы. Формулалардағы деректер көздерінің атауын өзгерту деректер көзі атауын өзгерткенге дейін болмайды, себебі деректер көзінің көрсетілетін атауы және деректер көзіне сілтеме жасалған формула бірдей емес.
Шектеулер
Бұл атау өзгерту мүмкіндігі әрекетке негізделген қосқыштармен шектеледі. Бұл кестелік деректер көздері үшін жұмыс істемейді. Кестелік деректер көздері көрсетілетін кестелер атауын пайдаланады (оларды орналастыратын қызметтің жалпы атауынан айырмашылығы).